﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using KenLib.BusinessManager;
using DataInfo;
using System.Text.RegularExpressions;
using KenLib.Dal;

public partial class JOINT_frmJ_CompBasicInput : System.Web.UI.Page
{
    本社情報Manager _本社情報Manager = new 本社情報Manager();
    事業内容Manager _事業内容Manager = new 事業内容Manager();
    protected void Page_Load(object sender, EventArgs e)
    {
        ((JOINT_MstPage_JOINT)this.Master).changeTitle("新規派遣元企業情報登録（確認）");
        ((JOINT_MstPage_JOINT)this.Master).HideLiArea("frmJ_IntroCompBasicInputCheck");

        if (Session["役"] == null || Session["役"].ToString() == "")
        {
            Response.Redirect("~/frmD_Login.aspx");
        }
        if (Session["役"].ToString() != "" && (Session["frmJ_JointCompBasicInfoRef_Mode"] == null || Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "") && Session["本社情報frmJ_IntroCompBasicInput"] == null)
        {
            Response.Redirect("frmJ_IntroCompManager.aspx");
        }
        if (!Page.IsPostBack)
        {
            if (Session["frmJ_JointCompBasicInfoRef_Mode"] != null && Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "2")
            {
                btn_戻る.Visible = true;
                btn_登録.Enabled = false;
            }
            if (Session["本社情報frmJ_IntroCompBasicInput"] != null)
            {
                本社情報 obj = (本社情報)Session["本社情報frmJ_IntroCompBasicInput"];
                if (obj != null)
                {
                    ShowDataSession(obj);
                    btn_登録.Enabled = true;
                }
            }
            else if (Session["frmJ_JointCompBasicInfoRef_Mode"] != null && Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "2")
            { 
                // Load data on all control lable
                 基本情報Manager _m1 = new 基本情報Manager();
                 DataTable dt = _m1.select基本情報_Mode_Update_31_Hoat(Convert.ToInt32(Session["frmJ_JointCompBasicInfoRef_ID"]));
                ShowAllLableWithDataTable(dt);
            }

            if (Session["役"].ToString() == "3") // Role = 3: only review
            {
                btn_登録.Enabled = false;
                btn_リセット.Enabled = false;
            }
        }
    }
    
    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Convert character HTML to character Text
    /// Status: OK
    /// </summary>
    /// <param name="temp"></param>
    /// <returns></returns>
    public string ConvertHTMLtoText(string temp)
    {
        temp = temp.Replace("&lt;", "<");
        temp = temp.Replace("&gt;", ">");
        temp = temp.Replace(Convert.ToString((char)13), "<br/>");
        return temp;
    }

    public string ConvertTexttoHTML(string temp)
    {
        temp = temp.Replace("<", "&lt;");
        temp = temp.Replace(">", "&gt;");
        return temp;
    }

    protected void btn_登録_Click(object sender, EventArgs e)
    {
        本社情報 obj = (本社情報)Session["本社情報frmJ_IntroCompBasicInput"];
        if (obj != null)
        {
            if (Session["frmJ_IntroCompBasicInput_Mode"] != null && Session["frmJ_IntroCompBasicInput_Mode"].ToString() == "1")
            {
                本社情報Manager _mana = new 本社情報Manager();
                int IdCurrent;
                int int_Result = frmJ_IntroCompBasicInputCheck_Insert(obj, out IdCurrent);
                if (int_Result == 1)
                {
                    Session.Remove("本社情報frmJ_IntroCompBasicInput");
                    Response.Redirect("frmJ_IntroCompManager.aspx");
                }
            }
            else if (Session["frmJ_IntroCompBasicInput_Mode"] != null && Session["frmJ_IntroCompBasicInput_Mode"].ToString() == "2")
            {
                int kq = frmJ_IntroCompBasicInputCheck_Update(obj);
                if (kq != 0 && kq != -1)
                {
                    Session.Remove("本社情報frmJ_IntroCompBasicInput");
                    Response.Redirect("frmJ_JointCompBasicInfoRef.aspx?id=" + Convert.ToInt32(Session["frmJ_JointCompBasicInfoRef_ID"]));
                }
                else // Could not update data in database
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('データベースに接続ができません');</script>");
                    return;
                }
            }
        }

    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button click リセット
    /// Status: OK
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_リセット_Click(object sender, EventArgs e)
    {
        Response.Redirect("frmJ_IntroCompBasicInput.aspx");
    }

    /// <summary>
    /// Hien thi thong tin len cac Label
    /// </summary>
    /// <param name="obj"></param>
    private void ShowDataSession(本社情報 obj)
    {

        txt_企業名.Text = ConvertTexttoHTML(obj.企業名);
        if (!string.IsNullOrEmpty(obj.企業名フリガナ))
        {
            txt_企業名フリガナ.Text = ConvertTexttoHTML(obj.企業名フリガナ);
        }
        else
        {
            txt_企業名フリガナ.Text = "-";
        }
        
        if (!string.IsNullOrEmpty(obj.企業名省略名称))
        {
            txt_企業名省略名称.Text = ConvertTexttoHTML(obj.企業名省略名称);
        }
        else
        {
            txt_企業名省略名称.Text = "-";
        }
        txt_住所.Text = ConvertTexttoHTML(obj.住所);

        if (!string.IsNullOrEmpty(obj.ＴＥＬ))
        {
            txt_ＴＥＬ1.Text = obj.ＴＥＬ;
        }
        else
            txt_ＴＥＬ1.Text = "-";

        if (!string.IsNullOrEmpty(obj.FAX))
        {
            txt_FAX1.Text = obj.FAX;
        }
        else
        {
            txt_FAX1.Text = "";
        }

        DateTime dt = obj.設立年月日;
        if (dt.Year != 1)
            txt_設立年月日.Text = obj.設立年月日.ToString("yyyy年MM月dd日");
        //Format dinh dang tien vietnam
        //txt_資本金.Text = obj.資本金.ToString();
        txt_資本金.Text = obj.資本金1.ToString();
        HiddenField1.Value = obj.資本金1.ToString();
        
        
        if (!string.IsNullOrEmpty(obj.業種分類))
        {
            txt_業種分類.Text = ConvertTexttoHTML(obj.業種分類);
        }
        else
        {
            txt_業種分類.Text = "-";
        }

        //ddl_事業内容.Text = obj.事業内容;

        if (Session["ddl_事業内容_InputCheck"] != null && Session["ddl_事業内容_InputCheck"].ToString() != "")
        {
            ddl_事業内容.Text = Session["ddl_事業内容_InputCheck"].ToString();
        }
        else
        {
            ddl_事業内容.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.事業内容その他))
        {
            Panel1.Visible = true;
            lbl_事業内容その他.Text = obj.事業内容その他;
        }
        else
        {
            Panel1.Visible = false;
            lbl_事業内容その他.Text = obj.事業内容その他;
        }

        if (!string.IsNullOrEmpty(obj.主要製品))
            txt_主要製品.Text = ConvertTexttoHTML(obj.主要製品);
        else
            txt_主要製品.Text = "-";

        if (!string.IsNullOrEmpty(obj.主要貿易取引相手国輸出先))
            txt_主要貿易取引相手国輸出先.Text = ConvertTexttoHTML(obj.主要貿易取引相手国輸出先);
        else
            txt_主要貿易取引相手国輸出先.Text = "-";

        if (!string.IsNullOrEmpty(obj.主要貿易取引相手国輸入先))
        {
            txt_主要貿易取引相手国輸入先.Text = ConvertTexttoHTML(obj.主要貿易取引相手国輸入先);
        }
        else
            txt_主要貿易取引相手国輸入先.Text = "-";

        if (!string.IsNullOrEmpty(obj.代表者１氏名))
        {
            txt_代表者１氏名.Text = ConvertTexttoHTML(obj.代表者１氏名);
        }
        else
        {
            txt_代表者１氏名.Text = "-";
        }
        if (!string.IsNullOrEmpty(obj.代表者１氏名フリガナ))
        {
            txt_代表者１氏名フリガナ.Text = ConvertTexttoHTML(obj.代表者１氏名フリガナ);
        }
        else
        {
            txt_代表者１氏名フリガナ.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(obj.代表者１役職))
        {
            ddl_代表者１役職.Text = obj.代表者１役職;
        }
        else
        {
            ddl_代表者１役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.代表者１ＴＥＬ))
        {
            txt_代表者１ＴＥＬ1.Text = obj.代表者１ＴＥＬ;
        }
        else
        {
            txt_代表者１ＴＥＬ1.Text = "-";
        }

        DateTime dt1 = obj.代表者１就任年月日;
        if (dt1.Year != 1)
        {
            txt_代表者１就任年月日.Text = obj.代表者１就任年月日.ToString("yyyy年MM月dd日");
        }
        else
        {
            txt_代表者１就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.代表者２氏名))
        {
            txt_代表者２氏名.Text = ConvertTexttoHTML(obj.代表者２氏名);
        }
        else
        {
            txt_代表者２氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.代表者２氏名フリガナ))
        {
            txt_代表者２氏名フリガナ.Text = ConvertTexttoHTML(obj.代表者２氏名フリガナ);
        }
        else
        {
            txt_代表者２氏名フリガナ.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(obj.代表者２役職))
        {
            if (obj.代表者２役職 != "-1")
                ddl_代表者２役職.Text = obj.代表者２役職;
            else
                ddl_代表者２役職.Text = "-";
        }
        else
        {
            ddl_代表者２役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.代表者２ＴＥＬ))
        {
            if (obj.代表者２ＴＥＬ != "--")
            {
                txt_代表者２ＴＥＬ1.Text = obj.代表者２ＴＥＬ;
            }
            else
            {
                txt_代表者２ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_代表者２ＴＥＬ1.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.代表者２携帯ＴＥＬ))
        {
            if (obj.代表者２携帯ＴＥＬ != "--")
            {
                txt_代表者２携帯ＴＥＬ1.Text = obj.代表者２携帯ＴＥＬ;
            }
            else
            {
                txt_代表者２携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_代表者２携帯ＴＥＬ1.Text = "-";
        }

        DateTime dt2 = obj.代表者２就任年月日;
        if (dt2.Year != 1)
        {
            txt_代表者２就任年月日.Text = obj.代表者２就任年月日.ToString("yyyy年MM月dd日");
        }
        else
        {
            txt_代表者２就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１氏名))
        {
            txt_担当１氏名.Text = ConvertTexttoHTML(obj.担当１氏名);
        }
        else
        {
            txt_担当１氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１部署名))
        {
            txt_担当１部署名.Text = ConvertTexttoHTML(obj.担当１部署名);
        }
        else
        {
            txt_担当１部署名.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(obj.担当１役職.ToString()))
        {
            ddl_担当１役職.Text = obj.担当１役職.ToString();
        }
        else
        {
            ddl_担当１役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１メールアドレス))
        {
            txt_担当１メールアドレス.Text = ConvertTexttoHTML(obj.担当１メールアドレス);
        }
        else
        {
            txt_担当１メールアドレス.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１直通ＴＥＬ))
        {
            txt_担当１直通ＴＥＬ1.Text = obj.担当１直通ＴＥＬ;
        }
        else
        {
            txt_担当１直通ＴＥＬ1.Text = "-";
        }

        DateTime dt3 = obj.担当１就任年月日;
        if (dt3.Year != 1)
        {
            txt_担当１就任年月日.Text = obj.担当１就任年月日.ToString("yyyy年MM月dd日");
        }
        else
        {
            txt_担当１就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１コメント))
        {
            txt_担当１コメント.Text = ConvertTexttoHTML(obj.担当１コメント);
        }
        else
        {
            txt_担当１コメント.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２氏名))
        {
            txt_担当２氏名.Text = ConvertTexttoHTML(obj.担当２氏名);
        }
        else
        {
            txt_担当２氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２部署名))
        {
            txt_担当２部署名.Text = ConvertTexttoHTML(obj.担当２部署名);
        }
        else
        {
            txt_担当２部署名.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(obj.担当２役職))
        {
            if (obj.担当２役職.ToString() != "-1")
                ddl_担当２役職.Text = obj.担当２役職;
            else
                ddl_担当２役職.Text = "-";
        }
        else
        {
            ddl_担当２役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２メールアドレス))
        {
            txt_担当２メールアドレス.Text = ConvertTexttoHTML(obj.担当２メールアドレス);
        }
        else
        {
            txt_担当２メールアドレス.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２直通ＴＥＬ))
        {
            if (obj.担当２直通ＴＥＬ != "--")
            {
                txt_担当２直通ＴＥＬ1.Text = obj.担当２直通ＴＥＬ;
            }
            else
            {
                txt_担当２直通ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当２直通ＴＥＬ1.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２携帯ＴＥＬ))
        {
            if (obj.担当２携帯ＴＥＬ != "--")
            {
                txt_担当２携帯ＴＥＬ1.Text = obj.担当２携帯ＴＥＬ;
            }
            else
            {
                txt_担当２携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当２携帯ＴＥＬ1.Text = "-";
        }

        DateTime dt4 = obj.担当２就任年月日;
        if (dt4.Year != 1)
        {
            txt_担当２就任年月日.Text = obj.担当２就任年月日.ToString("yyyy年MM月dd日");
        }
        else
        {
            txt_担当２就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当２コメント))
        {
            txt_担当２コメント.Text = ConvertTexttoHTML(obj.担当２コメント);
        }
        else
        {
            txt_担当２コメント.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.ウェブサイト))
        {
            string tem = obj.ウェブサイト.ToString();
            if (tem.IndexOf("http://") > -1 || tem.IndexOf("https://") > -1)
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = obj.ウェブサイト.ToString();
            }
            else
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = "http://" + obj.ウェブサイト.ToString();
            }
        }
        else
        {
            hpl_ウェブサイト.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.外国の推薦機関))
        {
            txt_外国の推薦機関.Text = ConvertTexttoHTML(obj.外国の推薦機関);
        }
        else
        {
            txt_外国の推薦機関.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.担当１携帯ＴＥＬ))
        {
            if (obj.担当１携帯ＴＥＬ != "--")
            {
                txt_担当１携帯ＴＥＬ1.Text = obj.担当１携帯ＴＥＬ;
            }
            else
            {
                txt_担当１携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当１携帯ＴＥＬ1.Text = "-";
        }

        //Format dinh dang tien Viet Nam
        ScriptManager.RegisterStartupScript(txt_資本金, Page.GetType(), "Format", "splitThousand();", true);
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button 戻る click
    /// Status: OK
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_戻る_Click(object sender, EventArgs e)
    {
        Session.Remove("本社情報frmJ_IntroCompBasicInput");
        Response.Redirect("frmJ_JointCompBasicInfoRef.aspx?id=" + Convert.ToInt32(Session["frmJ_JointCompBasicInfoRef_ID"]));
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Insert data in table 本社情報
    /// Status: OK
    /// </summary>
    /// <param name="_本社情報"></param>
    /// <param name="id"></param>
    /// <returns></returns>
    protected int frmJ_IntroCompBasicInputCheck_Insert(本社情報 _本社情報,out int id)
    {
        if (_本社情報Manager.frmJ_IntroCompBasicInputCheck_Insert(_本社情報, out id) == 1)
            return 1;
        return 0;
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Show data on all control with parm datatable
    /// Status: OK
    /// </summary>
    /// <param name="obj"></param>
    protected void ShowAllLableWithDataTable(DataTable dt_本社情報)
    {
        
        
        txt_企業名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["企業名"].ToString());
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["企業名フリガナ"].ToString()))
        {
            txt_企業名フリガナ.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["企業名フリガナ"].ToString());
        }
        else
        {
            txt_企業名フリガナ.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["企業名省略名称"].ToString()))
        {
            txt_企業名省略名称.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["企業名省略名称"].ToString());
        }
        else
        {
            txt_企業名省略名称.Text = "-";
        }
        txt_住所.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["住所"].ToString());

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["ＴＥＬ"].ToString()))
        {
            txt_ＴＥＬ1.Text = dt_本社情報.Rows[0]["ＴＥＬ"].ToString();
        }
        else
        {
            txt_ＴＥＬ1.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["FAX"].ToString()))
        {
            txt_FAX1.Text = dt_本社情報.Rows[0]["FAX"].ToString();
        }
        else
        {
            txt_FAX1.Text = "";
        }


        if (dt_本社情報.Rows[0]["設立年月日"].ToString() == "")
        {
            txt_設立年月日.Text = "-";
        }
        else
        {
            DateTime dt_設立年月日 = Convert.ToDateTime(dt_本社情報.Rows[0]["設立年月日"]);
            txt_設立年月日.Text = String.Format("{0:yyyy年MM月dd日}", dt_設立年月日);
        }
        
        //Format dinh dang tien vietnam
        //txt_資本金.Text = dt_本社情報.Rows[0][""].ToString()資本金.ToString();
        txt_資本金.Text = dt_本社情報.Rows[0]["資本金"].ToString().ToString();
        HiddenField1.Value = dt_本社情報.Rows[0]["資本金"].ToString().ToString();


        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["業種分類"].ToString()))
        {
            txt_業種分類.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["業種分類"].ToString());
        }
        else
        {
            txt_業種分類.Text = "-";
        }

        if (dt_本社情報.Rows[0]["事業内容ID"].ToString() != "")
        {
            DataTable dt = frmJ_IntroCompBasicInput_Select(Convert.ToInt32(dt_本社情報.Rows[0]["事業内容ID"]));
            if (dt.Rows.Count > 0)
            {
                ddl_事業内容.Text = dt.Rows[0]["事業内容"].ToString();
            }
            else
            {
                ddl_事業内容.Text = "-";
            }
        }
        else
        {
            ddl_事業内容.Text = "-";
        }
       
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["事業内容その他"].ToString()))
        {
            Panel1.Visible = true;
            lbl_事業内容その他.Text = dt_本社情報.Rows[0]["事業内容その他"].ToString();
        }
        else
        {
            Panel1.Visible = false;
            lbl_事業内容その他.Text = dt_本社情報.Rows[0]["事業内容その他"].ToString();
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["主要製品"].ToString()))
        {
            txt_主要製品.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["主要製品"].ToString());
        }
        else
        {
            txt_主要製品.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["主要貿易取引相手国輸出先"].ToString()))
        {
            txt_主要貿易取引相手国輸出先.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["主要貿易取引相手国輸出先"].ToString());
        }
        else
        {
            txt_主要貿易取引相手国輸出先.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["主要貿易取引相手国輸入先"].ToString()))
        {
            txt_主要貿易取引相手国輸入先.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["主要貿易取引相手国輸入先"].ToString());
        }
        else
        {
            txt_主要貿易取引相手国輸入先.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者１氏名"].ToString()))
        {
            txt_代表者１氏名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["代表者１氏名"].ToString());
        }
        else
        {
            txt_代表者１氏名.Text = "-";
        }
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者１氏名フリガナ"].ToString()))
        {
            txt_代表者１氏名フリガナ.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["代表者１氏名フリガナ"].ToString());
        }
        else
        {
            txt_代表者１氏名フリガナ.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者１役職"].ToString()))
        {
            ddl_代表者１役職.Text = dt_本社情報.Rows[0]["代表者１役職"].ToString();
        }
        else
        {
            ddl_代表者１役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者１ＴＥＬ"].ToString()))
        {
            txt_代表者１ＴＥＬ1.Text = dt_本社情報.Rows[0]["代表者１ＴＥＬ"].ToString();
        }
        else
        {
            txt_代表者１ＴＥＬ1.Text = "-";
        }

        
        if (dt_本社情報.Rows[0]["代表者１就任年月日"].ToString() != "")
        {
            DateTime dt_代表者１就任年月日 = Convert.ToDateTime(dt_本社情報.Rows[0]["代表者１就任年月日"]);
            txt_代表者１就任年月日.Text = String.Format("{0:yyyy年MM月dd日}", dt_代表者１就任年月日);
        }
        else
        {
            txt_代表者１就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者２氏名"].ToString()))
        {
            txt_代表者２氏名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["代表者２氏名"].ToString());
        }
        else
        {
            txt_代表者２氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者２氏名フリガナ"].ToString()))
        {
            txt_代表者２氏名フリガナ.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["代表者２氏名フリガナ"].ToString());
        }
        else
        {
            txt_代表者２氏名フリガナ.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者２役職"].ToString()))
        {
            if (dt_本社情報.Rows[0]["代表者２役職"].ToString() != "-1")
                ddl_代表者２役職.Text = dt_本社情報.Rows[0]["代表者２役職"].ToString();
            else
                ddl_代表者２役職.Text = "-";
        }
        else
        {
            ddl_代表者２役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者２ＴＥＬ"].ToString()))
        {
            if (dt_本社情報.Rows[0]["代表者２ＴＥＬ"].ToString() != "--")
            {
                txt_代表者２ＴＥＬ1.Text = dt_本社情報.Rows[0]["代表者２ＴＥＬ"].ToString();
            }
            else
            {
                txt_代表者２ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_代表者２ＴＥＬ1.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["代表者２携帯ＴＥＬ"].ToString()))
        {
            if (dt_本社情報.Rows[0]["代表者２携帯ＴＥＬ"].ToString() != "--")
            {
                txt_代表者２携帯ＴＥＬ1.Text = dt_本社情報.Rows[0]["代表者２携帯ＴＥＬ"].ToString();
            }
            else
            {
                txt_代表者２携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_代表者２携帯ＴＥＬ1.Text = "-";
        }

        
        if (dt_本社情報.Rows[0]["代表者２就任年月日"].ToString() != "")
        {
            DateTime dt_代表者２就任年月日 = Convert.ToDateTime(dt_本社情報.Rows[0]["代表者２就任年月日"]);
            txt_代表者２就任年月日.Text = String.Format("{0:yyyy年MM月dd日}", dt_代表者２就任年月日);
        }
        else
        {
            txt_代表者２就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１氏名"].ToString()))
        {
            txt_担当１氏名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当１氏名"].ToString());
        }
        else
        {
            txt_担当１氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１部署名"].ToString()))
        {
            txt_担当１部署名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当１部署名"].ToString());
        }
        else
        {
            txt_担当１部署名.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１役職"].ToString()))
        {
            ddl_担当１役職.Text = dt_本社情報.Rows[0]["担当１役職"].ToString();
        }
        else
        {
            ddl_担当１役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１メールアドレス"].ToString()))
        {
            txt_担当１メールアドレス.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当１メールアドレス"].ToString());
        }
        else
        {
            txt_担当１メールアドレス.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１直通ＴＥＬ"].ToString()))
        {
            txt_担当１直通ＴＥＬ1.Text = dt_本社情報.Rows[0]["担当１直通ＴＥＬ"].ToString();
        }
        else
        {
            txt_担当１直通ＴＥＬ1.Text = "-";
        }

        
        if (dt_本社情報.Rows[0]["担当１就任年月日"].ToString() != "")
        {
            DateTime dt_担当１就任年月日 = Convert.ToDateTime(dt_本社情報.Rows[0]["担当１就任年月日"]);
            txt_担当１就任年月日.Text = String.Format("{0:yyyy年MM月dd日}", dt_担当１就任年月日);
        }
        else
        {
            txt_担当１就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１コメント"].ToString()))
        {
            txt_担当１コメント.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当１コメント"].ToString());
        }
        else
        {
            txt_担当１コメント.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２氏名"].ToString()))
        {
            txt_担当２氏名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当２氏名"].ToString());
        }
        else
        {
            txt_担当２氏名.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２部署名"].ToString()))
        {
            txt_担当２部署名.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当２部署名"].ToString());
        }
        else
        {
            txt_担当２部署名.Text = "-";
        }

        //drp
        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２役職"].ToString()))
        {
            ddl_担当２役職.Text = dt_本社情報.Rows[0]["担当２役職"].ToString();
        }
        else
        {
            ddl_担当２役職.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２メールアドレス"].ToString()))
        {
            txt_担当２メールアドレス.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当２メールアドレス"].ToString());
        }
        else
        {
            txt_担当２メールアドレス.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２直通ＴＥＬ"].ToString()))
        {
            if (dt_本社情報.Rows[0]["担当２直通ＴＥＬ"].ToString() != "--")
            {
                txt_担当２直通ＴＥＬ1.Text = dt_本社情報.Rows[0]["担当２直通ＴＥＬ"].ToString();
            }
            else
            {
                txt_担当２直通ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当２直通ＴＥＬ1.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２携帯ＴＥＬ"].ToString()))
        {
            if (dt_本社情報.Rows[0]["担当２携帯ＴＥＬ"].ToString() != "--")
            {
                txt_担当２携帯ＴＥＬ1.Text = dt_本社情報.Rows[0]["担当２携帯ＴＥＬ"].ToString();
            }
            else
            {
                txt_担当２携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当２携帯ＴＥＬ1.Text = "-";
        }

        
        if (dt_本社情報.Rows[0]["担当２就任年月日"].ToString() != "")
        {
            DateTime dt_担当２就任年月日 = Convert.ToDateTime(dt_本社情報.Rows[0]["担当２就任年月日"]);
            txt_担当２就任年月日.Text = String.Format("{0:yyyy年MM月dd日}", dt_担当２就任年月日);
        }
        else
        {
            txt_担当２就任年月日.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当２コメント"].ToString()))
        {
            txt_担当２コメント.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["担当２コメント"].ToString());
        }
        else
        {
            txt_担当２コメント.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["ウェブサイト"].ToString()))
        {
            string tem = dt_本社情報.Rows[0]["ウェブサイト"].ToString();
            if (tem.IndexOf("http://") > -1 || tem.IndexOf("https://") > -1)
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = dt_本社情報.Rows[0]["ウェブサイト"].ToString();
            }
            else
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = "http://" + dt_本社情報.Rows[0]["ウェブサイト"].ToString();
            }
        }
        else
        {
            hpl_ウェブサイト.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["外国の推薦機関"].ToString()))
        {
            txt_外国の推薦機関.Text = ConvertTexttoHTML(dt_本社情報.Rows[0]["外国の推薦機関"].ToString());
        }
        else
        {
            txt_外国の推薦機関.Text = "-";
        }

        if (!string.IsNullOrEmpty(dt_本社情報.Rows[0]["担当１携帯ＴＥＬ"].ToString()))
        {
            if (dt_本社情報.Rows[0]["担当１携帯ＴＥＬ"].ToString() != "--")
            {
                txt_担当１携帯ＴＥＬ1.Text = dt_本社情報.Rows[0]["担当１携帯ＴＥＬ"].ToString();
            }
            else
            {
                txt_担当１携帯ＴＥＬ1.Text = "-";
            }
        }
        else
        {
            txt_担当１携帯ＴＥＬ1.Text = "-";
        }

        //Format dinh dang tien Viet Nam
        ScriptManager.RegisterStartupScript(txt_資本金, Page.GetType(), "Format", "splitThousand();", true);
         
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Update data in table 本社情報
    /// Status: OK
    /// </summary>
    /// <param name="_本社情報"></param>
    /// <returns></returns>
    protected int frmJ_IntroCompBasicInputCheck_Update(本社情報 _本社情報)
    {
        if (_本社情報Manager.frmJ_IntroCompBasicInputCheck_Update(_本社情報) == 1)
            return 1;
        return 0;
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Get information detal table 事業内容
    /// Status: OK
    /// </summary>
    /// <param name="ID"></param>
    /// <returns></returns>
    protected DataTable frmJ_IntroCompBasicInput_Select(int ID)
    {
        return _事業内容Manager.frmJ_IntroCompBasicInput_Select(ID);
    }
}   


